/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DAO;

import BD.MySql;
import Clases.Categoria;
import java.util.List;

/**
 *
 * @author angelo
 */
public class DAOCategoria {

    public static boolean modificarCategoria(Categoria categoria) {
        String sql = "UPDATE Categoria SET Nombre = \"" + categoria.getNombre() + "\", Descripcion = \"" + categoria.getDescripcion()
                + "\" WHERE Id_Categoria = \"" + categoria.getId_Categoria() + "\"";
        MySql mySql = new MySql();
        if (mySql.executeUpdate(sql) == 0) {
            return false;
        } else {
            return true;
        }
    }

    public static boolean cargarCategoria(Categoria categoria) {
        String sql = "INSERT INTO Categoria(Nombre, Descripcion) VALUES "
                + "(\"" + categoria.getNombre() + "\",\"" + categoria.getDescripcion()
                + "\")";
        MySql mySql = new MySql();
        if (mySql.executeUpdate(sql) == 0) {
            return false;
        } else {
            return true;
        }
    }

    public static boolean eliminarCategoria(Categoria categoria) {
        return false;
    }

    public static List<Categoria> getCategorias() {
        String sql = "SELECT * FROM Categoria";
        MySql<Categoria> mySql = new MySql<>();
        List<Categoria> lista = mySql.executeQuery(sql, Categoria.class);
        return lista;
    }
}
